
/*********************************  COPYRIGHT 2020 --------  *********  BEGIN OF FILE  ********************************/

/**********************************************************************
* @file           : at24c512c.h
* @author         : --
* @version        : --
* @date           : 2020-11-25
* @brief          : Header for at24c512c.c module
* @Description    : --
**********************************************************************/

/*-- Define to prevent recursive inclusion --------------------------*/
#ifndef __AT24C512C_H
#define __AT24C512C_H

 

/*-- Includes -------------------------------------------------------*/
#include "support.h"



/*-- Private typedef ------------------------------------------------*/
/*-- Private define -------------------------------------------------*/

//-----------------------------------------//



/*-- Private macro --------------------------------------------------*/
/*-- Private variables ----------------------------------------------*/

//-----------------------------------------// 



/*-- Private function prototypes ------------------------------------*/
void AT24C512C_Init(void);
s8 AT24C512_Wrtie_CaliParam(u8 * buff, u16 len);
s8 AT24C512_Read_CaliParam(u8 * buff, u16 len);
s8 AT24C512_Wrtie_PwmParam(u8 * buff, u16 len);
s8 AT24C512_Read_PwmParam(u8 * buff, u16 len);


s8  AT24C512_Wrtie_Board_Tmp_Cail_Data(u8 * buff, u16 len);
s8  AT24C512_Read_Board_Tmp_Cail_Data(u8 * buff, u16 len);

s8  AT24C512_Wrtie_Reagent_Tmp_Cail_Data(u8 * buff, u16 len);
s8  AT24C512_Read_Reagent_Tmp_Cail_Data(u8 * buff, u16 len);


s8  AT24C512_Wrtie_Pwm_Tmp_Cail_Data(u8 * buff, u16 len);
s8  AT24C512_Read_Pwm_Tmp_Cail_Data(u8 * buff, u16 len);




/*-- Define to prevent recursive inclusion --------------------------*/
#endif /* __AT24C512C_H */

/*********************************  COPYRIGHT 2020 --------  *********  END OF FILE  **********************************/
